export default {
  install(Vue) {
    const directive1 = Vue.directive("my-directive-1", {
      bind: function () {},
      inserted: function () {},
      update: function () {},
      componentUpdated: function () {},
      unbind: function () {},
    });
    // 打印出来的是指令的配置对象
    console.log(directive1);

    const directive2 = Vue.directive("my-directive-2", function () {
      // 这里只会被 bind 和 update 调用
    });
    // 只有 bind 和 update 的配置对象
    console.log(directive2);
  },
};
